/** * jQuery Skitter Slideshow * @name jquery.skitter.js * @description Slideshow * @author Thiago Silva Ferreira - http://thiagosf.net * @version 4.4.0 * @created August 04, 2010 * @updated July 01, 2015 * @copyright (c) 2010 Thiago Silva Ferreira - http://thiagosf.net * @license Dual licensed under the MIT or GPL Version 2 licenses * @example http://thiagosf.net/projects/jquery/skitter/ */ !function(t){function s(t){for(var i,s=["transform","WebkitTransform","msTransform","MozTransform","OTransform"];i=s.shift();)if("undefined"!=typeof t.style[i])return i;return"transform"}var e=0,n=[];t.fn.skitter=function(i){return this.each(function(){void 0==t(this).data("skitter_number")&&(t(this).data("skitter_number",e),n.push(new o(this,i,e)),++e)})};var a={velocity:1,interval:2500,animation:"",numbers:!0,navigation:!0,label:!0,easing_default:"",box_skitter:null,time_interval:null,images_links:null,image_atual:null,link_atual:null,label_atual:null,target_atual:"_self",width_skitter:null,height_skitter:null,image_i:1,is_animating:!1,is_hover_box_skitter:!1,random_ia:null,show_randomly:!1,thumbs:!1,animateNumberOut:!1,animateNumberOver:!1,animateNumberActive:!1,hideTools:!1,fullscreen:!1,xml:!1,dots:!1,width_label:null,opacity_elements:.75,interval_in_elements:200,interval_out_elements:300,onLoad:null,imageSwitched:null,max_number_height:20,numbers_align:"left",preview:!1,focus:!1,foucs_active:!1,focus_position:"center",controls:!1,controls_position:"center",progressbar:!1,progressbar_css:{},is_paused:!1,is_blur:!1,is_paused_time:!1,timeStart:0,elapsedTime:0,stop_over:!0,enable_navigation_keys:!1,with_animations:[],mouseOverButton:null,mouseOutButton:null,auto_play:!0,labelAnimation:"slideUp",theme:null,structure:'prevnext
'};t.skitter=function(i,s,e){this.box_skitter=t(i),this.timer=null,this.settings=t.extend({},a,s||{}),this.number_skitter=e,this.setup()};var o=t.skitter;o.fn=o.prototype={},o.fn.extend=t.extend,o.fn.extend({setup:function(){var i=this;if(this.settings.fullscreen){var s=t(window).width(),e=t(window).height();this.box_skitter.width(s).height(e),this.box_skitter.css({position:"absolute",top:0,left:0,"z-index":1e3}),this.settings.stop_over=!1,t("body").css({overflown:"hidden"})}if(this.settings.width_skitter=parseFloat(this.box_skitter.css("width")),this.settings.height_skitter=parseFloat(this.box_skitter.css("height")),!this.settings.width_skitter||!this.settings.height_skitter)return console.warn("Width or height size is null! - Skitter Slideshow"),!1;this.settings.theme&&this.box_skitter.addClass("skitter-"+this.settings.theme),this.box_skitter.append(this.settings.structure),this.settings.easing_default=this.getEasing(this.settings.easing),this.settings.velocity>=2&&(this.settings.velocity=1.3),this.settings.velocity<=0&&(this.settings.velocity=1),this.box_skitter.find(".info_slide").hide(),this.box_skitter.find(".label_skitter").hide(),this.box_skitter.find(".prev_button").hide(),this.box_skitter.find(".next_button").hide(),this.box_skitter.find(".container_skitter").width(this.settings.width_skitter),this.box_skitter.find(".container_skitter").height(this.settings.height_skitter);var n=this.settings.width_label?this.settings.width_label:this.settings.width_skitter;this.box_skitter.find(".label_skitter").width(n);var a=" image_number_select",o=0;this.settings.images_links=new Array;var r=function(t,s,e,n,r){if(i.settings.images_links.push([s,t,e,n,r]),i.settings.thumbs){var h="";h=i.settings.width_skitter>i.settings.height_skitter?'height="100"':'width="100"',i.box_skitter.find(".info_slide").append(' ")}else i.box_skitter.find(".info_slide").append(''+o+" ");a=""};if(this.settings.xml?t.ajax({type:"GET",url:this.settings.xml,async:!1,dataType:"xml",success:function(i){t("");t(i).find("skitter slide").each(function(){++o;var i=t(this).find("link").text()?t(this).find("link").text():"#",s=t(this).find("image").text(),e=t(this).find("image").attr("type"),n=t(this).find("label").text(),a=t(this).find("target").text()?t(this).find("target").text():"_self";r(i,s,e,n,a)})}}):this.settings.json||this.box_skitter.find("ul li").each(function(){++o;var i=t(this).find("a").length?t(this).find("a").attr("href"):"#",s=t(this).find("img").attr("src"),e=t(this).find("img").attr("class"),n=t(this).find(".label_text").html(),a=t(this).find("a").length&&t(this).find("a").attr("target")?t(this).find("a").attr("target"):"_self";r(i,s,e,n,a)}),i.settings.thumbs&&!i.settings.fullscreen){i.settings.animateNumberOut={opacity:.3},i.settings.animateNumberOver={opacity:.5},i.settings.animateNumberActive={opacity:1},i.box_skitter.find(".info_slide").addClass("info_slide_thumb");var h=(o+1)*i.box_skitter.find(".info_slide_thumb .image_number").width();i.box_skitter.find(".info_slide_thumb").width(h),i.box_skitter.css({height:i.box_skitter.height()+i.box_skitter.find(".info_slide").height()}),i.box_skitter.append('
');var g=i.box_skitter.find(".info_slide").clone();i.box_skitter.find(".info_slide").remove(),i.box_skitter.find(".container_thumbs").width(i.settings.width_skitter).append(g);var l=0,d=this.settings.width_skitter,_=this.settings.height_skitter,c=0,f=i.box_skitter.find(".info_slide_thumb"),u=0,m=i.box_skitter.offset().top;if(f.find(".image_number").each(function(){l+=t(this).outerWidth()}),f.width(l+"px"),c=f.width(),width_value=this.settings.width_skitter,width_value=d-100,h>i.settings.width_skitter&&i.box_skitter.mousemove(function(t){u=i.box_skitter.offset().left+90;var s=t.pageX,e=t.pageY,n=0;s-=u,e-=m,novo_width=c-width_value,n=-(novo_width*s/width_value),n>0&&(n=0),-(c-d)>n&&(n=-(c-d)),e>_&&f.css({left:n})}),i.box_skitter.find(".scroll_thumbs").css({left:10}),h20&&i.box_skitter.find(".info_slide").hide()}if(this.box_skitter.find("ul").hide(),this.settings.show_randomly&&this.settings.images_links.sort(function(){return Math.random()-.5}),this.settings.image_atual=this.settings.images_links[0][0],this.settings.link_atual=this.settings.images_links[0][1],this.settings.label_atual=this.settings.images_links[0][3],this.settings.target_atual=this.settings.images_links[0][4],this.settings.images_links.length>1&&(this.box_skitter.find(".prev_button").click(function(){return 0==i.settings.is_animating&&(i.settings.image_i-=2,-2==i.settings.image_i?i.settings.image_i=i.settings.images_links.length-2:-1==i.settings.image_i&&(i.settings.image_i=i.settings.images_links.length-1),i.jumpToImage(i.settings.image_i)),!1}),this.box_skitter.find(".next_button").click(function(){return i.jumpToImage(i.settings.image_i),!1}),i.box_skitter.find(".next_button, .prev_button").bind("mouseover",i.settings.mouseOverButton),i.box_skitter.find(".next_button, .prev_button").bind("mouseleave",i.settings.mouseOutButton),this.box_skitter.find(".image_number").hover(function(){"image_number image_number_select"!=t(this).attr("class")&&i.settings.animateNumberOver&&t(this).stop().animate(i.settings.animateNumberOver,300)},function(){"image_number image_number_select"!=t(this).attr("class")&&i.settings.animateNumberOut&&t(this).stop().animate(i.settings.animateNumberOut,500)}),this.box_skitter.find(".image_number").click(function(){if("image_number image_number_select"!=t(this).attr("class")){var s=parseInt(t(this).attr("rel"));i.jumpToImage(s)}return!1}),i.settings.animateNumberOut&&this.box_skitter.find(".image_number").css(i.settings.animateNumberOut),i.settings.animateNumberActive&&this.box_skitter.find(".image_number:eq(0)").css(i.settings.animateNumberActive),i.settings.preview&&i.settings.dots)){for(var b=t('
'),v=0;v"),w=t("");w.attr("src",this.settings.images_links[v][0]),x.append(w),b.find("ul").append(x)}var y=parseInt(100*this.settings.images_links.length);b.find("ul").width(y),t(p).append(b),i.box_skitter.find(p).find(".image_number").mouseenter(function(){var s=parseFloat(i.box_skitter.find(p).offset().left),e=parseFloat(t(this).offset().left),n=e-s-43,a=parseInt(t(this).attr("rel")),o=(i.box_skitter.find(".preview_slide_current img").attr("src"),-(100*a));i.box_skitter.find(".preview_slide").find("ul").animate({left:o},{duration:200,queue:!1,easing:"easeOutSine"}),i.box_skitter.find(".preview_slide").fadeTo(1,1).animate({left:n},{duration:200,queue:!1})}),i.box_skitter.find(p).mouseleave(function(){t(".preview_slide").animate({opacity:"hide"},{duration:200,queue:!1})})}i.settings.focus&&i.focusSkitter(),i.settings.controls&&i.setControls(),i.settings.progressbar&&i.settings.auto_play&&i.addProgressBar(),i.settings.hideTools&&i.hideTools(),i.settings.enable_navigation_keys&&i.enableNavigationKeys(),this.loadImages()},loadImages:function(){var i=this,s=t('
Loading
');this.box_skitter.append(s);var e=this.settings.images_links.length,n=0;t.each(this.settings.images_links,function(){var s=this,a=t('');a.css({position:"absolute",top:"-9999em"}),i.box_skitter.append(a);var o=new Image;t(o).load(function(){++n,n==e&&(i.box_skitter.find(".loading").remove(),i.box_skitter.find(".image_loading").remove(),i.start())}).error(function(){i.box_skitter.find(".loading, .image_loading, .image_number, .next_button, .prev_button").remove(),i.box_skitter.html('

Error loading images. One or more images were not found.

')}).attr("src",s[0])})},start:function(){var i=this,s=!1;(this.settings.numbers||this.settings.thumbs)&&this.box_skitter.find(".info_slide").fadeIn(500),this.settings.dots&&this.box_skitter.find(".info_slide_dots").fadeIn(500),this.settings.label&&this.box_skitter.find(".label_skitter").show(),this.settings.navigation&&(this.box_skitter.find(".prev_button").fadeIn(500),this.box_skitter.find(".next_button").fadeIn(500)),i.settings.auto_play&&i.startTime(),i.windowFocusOut(),i.setLinkAtual(),i.box_skitter.find(".image a img").attr({src:i.settings.image_atual}),img_link=i.box_skitter.find(".image a"),img_link=i.resizeImage(img_link),img_link.find("img").fadeIn(1500),i.setValueBoxText(),i.showBoxText(),i.settings.auto_play&&i.stopOnMouseOver();var e=function(){i.settings.stop_over&&(s=!0,i.settings.is_hover_box_skitter=!0,i.clearTimer(!0),i.pauseProgressBar())};i.box_skitter.mouseover(e),i.box_skitter.find(".next_button").mouseover(e),i.settings.images_links.length>1&&!s?i.settings.auto_play&&(i.timer=setTimeout(function(){i.nextImage()},i.settings.interval)):i.box_skitter.find(".loading, .image_loading, .image_number, .next_button, .prev_button").remove(),t.isFunction(i.settings.onLoad)&&i.settings.onLoad(i)},jumpToImage:function(t){0==this.settings.is_animating&&(this.settings.elapsedTime=0,this.box_skitter.find(".box_clone").stop(),this.clearTimer(!0),this.settings.image_i=Math.floor(t),this.box_skitter.find(".image a").attr({href:this.settings.link_atual}),this.box_skitter.find(".image_main").attr({src:this.settings.image_atual}),this.box_skitter.find(".box_clone").remove(),this.nextImage())},nextImage:function(){var t=this;if(animations_functions=["cube","cubeRandom","block","cubeStop","cubeStopRandom","cubeHide","cubeSize","horizontal","showBars","showBarsRandom","tube","fade","fadeFour","paralell","blind","blindHeight","blindWidth","directionTop","directionBottom","directionRight","directionLeft","cubeSpread","glassCube","glassBlock","circles","circlesInside","circlesRotate","cubeShow","upBars","downBars","hideBars","swapBars","swapBarsBack","swapBlocks","cut"],t.settings.progressbar&&t.hideProgressBar(),animation_type=""==this.settings.animation&&this.settings.images_links[this.settings.image_i][2]?this.settings.images_links[this.settings.image_i][2]:""==this.settings.animation?"default":this.settings.animation,"randomSmart"==animation_type)this.settings.random_ia||(animations_functions.sort(function(){return.5-Math.random()}),this.settings.random_ia=animations_functions),animation_type=this.settings.random_ia[this.settings.image_i];else if("random"==animation_type){var i=parseInt(Math.random()*animations_functions.length);animation_type=animations_functions[i]}else if(t.settings.with_animations.length>0){var s=t.settings.with_animations.length;void 0==this.settings._i_animation&&(this.settings._i_animation=0),animation_type=t.settings.with_animations[this.settings._i_animation],++this.settings._i_animation,this.settings._i_animation>=s&&(this.settings._i_animation=0)}switch(animation_type){case"cube":this.animationCube();break;case"cubeRandom":this.animationCube({random:!0});break;case"block":this.animationBlock();break;case"cubeStop":this.animationCubeStop();break;case"cubeStopRandom":this.animationCubeStop({random:!0});break;case"cubeHide":this.animationCubeHide();break;case"cubeSize":this.animationCubeSize();break;case"horizontal":this.animationHorizontal();break;case"showBars":this.animationShowBars();break;case"showBarsRandom":this.animationShowBars({random:!0});break;case"tube":this.animationTube();break;case"fade":this.animationFade();break;case"fadeFour":this.animationFadeFour();break;case"paralell":this.animationParalell();break;case"blind":this.animationBlind();break;case"blindHeight":this.animationBlindDimension({height:!0});break;case"blindWidth":this.animationBlindDimension({height:!1,time_animate:400,delay:50});break;case"directionTop":this.animationDirection({direction:"top"});break;case"directionBottom":this.animationDirection({direction:"bottom"});break;case"directionRight":this.animationDirection({direction:"right",total:5});break;case"directionLeft":this.animationDirection({direction:"left",total:5});break;case"cubeSpread":this.animationCubeSpread();break;case"cubeJelly":this.animationCubeJelly();break;case"glassCube":this.animationGlassCube();break;case"glassBlock":this.animationGlassBlock();break;case"circles":this.animationCircles();break;case"circlesInside":this.animationCirclesInside();break;case"circlesRotate":this.animationCirclesRotate();break;case"cubeShow":this.animationCubeShow();break;case"upBars":this.animationDirectionBars({direction:"top"});break;case"downBars":this.animationDirectionBars({direction:"bottom"});break;case"hideBars":this.animationHideBars();break;case"swapBars":this.animationSwapBars();break;case"swapBarsBack":this.animationSwapBars({easing:"easeOutBack"});break;case"swapBlocks":this.animationSwapBlocks();break;case"cut":this.animationCut();break;default:this.animationTube()}},animationCube:function(s){var e=this,s=t.extend({},{random:!1},s||{});this.settings.is_animating=!0;var n=""==this.settings.easing_default?"easeOutExpo":this.settings.easing_default,a=700/this.settings.velocity;this.setActualLevel();var o=Math.ceil(this.settings.width_skitter/(this.settings.width_skitter/8)),r=Math.ceil(this.settings.height_skitter/(this.settings.height_skitter/3)),h=o*r,g=Math.ceil(this.settings.width_skitter/o),l=Math.ceil(this.settings.height_skitter/r),d=this.settings.height_skitter+200,_=this.settings.height_skitter+200,c=0,f=0;for(i=0;i0&&0==_&&(f+=2),f++),l=i%2==0?l:-l,d=i%2==0?d:-d;var u=l+g*_,m=d+h*c,p=-(g*_),k=-(h*c),b=this.getBoxCloneImgOld(n);b.css({left:m+"px",top:u+"px",width:h,height:g}),b.find("img").css({left:k,top:p}),this.addBoxClone(b),b.show();var v=50*i,x=i==r-1?function(){t.finishAnimation()}:"";b.delay(v).animate({width:"+=100px",height:"+=100px",top:"-=20px",left:"-=20px",opacity:"hide"},e,s,x),_++,_==o&&(_=0,c++)}},animationCubeSize:function(){var t=this;this.settings.is_animating=!0;var s=""==this.settings.easing_default?"easeInOutQuad":this.settings.easing_default,e=600/this.settings.velocity,n=this.box_skitter.find(".image_main").attr("src");this.setActualLevel(),this.setLinkAtual(),this.box_skitter.find(".image_main").attr({src:this.settings.image_atual});{var a=Math.ceil(this.settings.width_skitter/(this.settings.width_skitter/8)),o=Math.ceil(this.settings.height_skitter/(this.settings.height_skitter/3)),r=a*o,h=Math.ceil(this.settings.width_skitter/a),g=Math.ceil(this.settings.height_skitter/o),l=0,d=0,_=0,c=0;Math.ceil(this.settings.width_skitter/6)}for(i=0;in/2-1&&(l=200*(i-n/2)),l/=2.5;var d=i==n-1?function(){t.finishAnimation()}:"";g.delay(l).animate({top:h+"px",left:r+"px",opacity:"show"},e,s,d)}},animationBlind:function(s){var e=this,s=t.extend({},{height:!1},s||{});this.settings.is_animating=!0;var n=""==this.settings.easing_default?"easeOutQuad":this.settings.easing_default,a=400/this.settings.velocity;this.setActualLevel();var o=Math.ceil(this.settings.width_skitter/(this.settings.width_skitter/16)),r=Math.ceil(this.settings.width_skitter/o),h=this.settings.height_skitter;for(i=0;io/2-1&&(_=200*(o/2-i)+100*o);var c=i==o/2?function(){e.finishAnimation()}:""}else{i<=o/2-1?_=1400-200*i:i>o/2-1&&(_=200*(i-o/2));var c=i==o-1?function(){e.finishAnimation()}:""}if(_/=2.5,s.height){a+=2*i;var n="easeOutQuad";d.delay(_).animate({opacity:"show",top:l+"px",left:g+"px",height:"show"},a,n,c)}else d.delay(_).animate({opacity:"show",top:l+"px",left:g+"px",width:"show"},a,n,c)}},animationBlindDimension:function(s){var e=this,s=t.extend({},{height:!0,time_animate:500,delay:100},s||{});this.settings.is_animating=!0;var n=""==this.settings.easing_default?"easeOutQuad":this.settings.easing_default,a=s.time_animate/this.settings.velocity;this.setActualLevel();var o=Math.ceil(this.settings.width_skitter/(this.settings.width_skitter/16)),r=Math.ceil(this.settings.width_skitter/o),h=this.settings.height_skitter;for(i=0;i');i.attr({target:this.settings.target_atual})}else var i=t('');i=this.resizeImage(i);var s=t('
');return s.append(i),s},getBoxCloneImgOld:function(i){if("#"!=this.settings.link_atual){var s=t('');s.attr({target:this.settings.target_atual})}else var s=t('');s=this.resizeImage(s);var e=t('
');return e.append(s),e},resizeImage:function(t){return this.settings.fullscreen&&t.find("img").height(this.settings.height_skitter),t},addBoxClone:function(t){this.box_skitter.find(".container_skitter").append(t)},getEasing:function(t){var i=["easeInQuad","easeOutQuad","easeInOutQuad","easeInCubic","easeOutCubic","easeInOutCubic","easeInQuart","easeOutQuart","easeInOutQuart","easeInQuint","easeOutQuint","easeInOutQuint","easeInSine","easeOutSine","easeInOutSine","easeInExpo","easeOutExpo","easeInOutExpo","easeInCirc","easeOutCirc","easeInOutCirc","easeInElastic","easeOutElastic","easeInOutElastic","easeInBack","easeOutBack","easeInOutBack","easeInBounce","easeOutBounce","easeInOutBounce"];return jQuery.inArray(t,i)>0?t:""},getRandom:function(t){return Math.floor(Math.random()*t)},setValueBoxText:function(){this.box_skitter.find(".label_skitter").html(this.settings.label_atual)},showBoxText:function(){var t=this;if(void 0!=this.settings.label_atual&&""!=this.settings.label_atual&&t.settings.label)switch(t.settings.labelAnimation){case"slideUp":default:t.box_skitter.find(".label_skitter").slideDown(400);break;case"left":case"right":t.box_skitter.find(".label_skitter").animate({left:0},400,"easeInOutQuad");break;case"fixed":}},hideBoxText:function(){var t=this;switch(t.settings.labelAnimation){case"slideUp":default:this.box_skitter.find(".label_skitter").slideUp(200,function(){t.setValueBoxText()});break;case"left":case"right":var i="left"==t.settings.labelAnimation?-t.box_skitter.find(".label_skitter").width():t.box_skitter.find(".label_skitter").width();t.box_skitter.find(".label_skitter").animate({left:i},400,"easeInOutQuad",function(){t.setValueBoxText()});break;case"fixed":t.setValueBoxText()}},stopOnMouseOver:function(){var t=this;t.settings.stop_over?t.box_skitter.hover(function(){t.settings.stop_over&&(t.settings.is_hover_box_skitter=!0),t.settings.is_paused_time||t.pauseTime(),t.setHideTools("hover"),t.clearTimer(!0)},function(){t.settings.stop_over&&(t.settings.is_hover_box_skitter=!1),0!=t.settings.elapsedTime||t.settings.is_animating||t.settings.is_paused?t.settings.is_paused||t.resumeTime():t.startTime(),t.setHideTools("out"),t.clearTimer(!0),!t.settings.is_animating&&t.settings.images_links.length>1&&(t.timer=setTimeout(function(){t.completeMove()},t.settings.interval-t.settings.elapsedTime),t.box_skitter.find(".image_main").attr({src:t.settings.image_atual}),t.box_skitter.find(".image a").attr({href:t.settings.link_atual}))}):t.box_skitter.hover(function(){t.setHideTools("hover")},function(){t.setHideTools("out")})},setHideTools:function(t){var i=this,s=i.settings.opacity_elements,e=i.settings.interval_in_elements,n=i.settings.interval_out_elements;"hover"==t?(i.settings.hideTools&&(i.settings.numbers&&i.box_skitter.find(".info_slide").show().css({opacity:0}).animate({opacity:s},e),i.settings.navigation&&i.box_skitter.find(".prev_button, .next_button").show().css({opacity:0}).animate({opacity:s},e),i.settings.focus&&!i.settings.foucs_active&&i.box_skitter.find(".focus_button").stop().show().css({opacity:0}).animate({opacity:s},e),i.settings.controls&&i.box_skitter.find(".play_pause_button").stop().show().css({opacity:0}).animate({opacity:s},e)),!i.settings.focus||i.settings.foucs_active||i.settings.hideTools||i.box_skitter.find(".focus_button").stop().animate({opacity:1},e),i.settings.controls&&!i.settings.hideTools&&i.box_skitter.find(".play_pause_button").stop().animate({opacity:1},e)):(i.settings.hideTools&&(i.settings.numbers&&i.box_skitter.find(".info_slide").queue("fx",[]).show().css({opacity:s}).animate({opacity:0},n),i.settings.navigation&&i.box_skitter.find(".prev_button, .next_button").queue("fx",[]).show().css({opacity:s}).animate({opacity:0},n),i.settings.focus&&!i.settings.foucs_active&&i.box_skitter.find(".focus_button").stop().css({opacity:s}).animate({opacity:0},n),i.settings.controls&&i.box_skitter.find(".play_pause_button").stop().css({opacity:s}).animate({opacity:0},n)),!i.settings.focus||i.settings.foucs_active||i.settings.hideTools||i.box_skitter.find(".focus_button").stop().animate({opacity:.3},n),i.settings.controls&&!i.settings.hideTools&&i.box_skitter.find(".play_pause_button").stop().animate({opacity:.3},n))},clearTimer:function(){var t=this;clearInterval(t.timer)},setLinkAtual:function(){"#"!=this.settings.link_atual&&""!=this.settings.link_atual?this.box_skitter.find(".image a").attr({href:this.settings.link_atual,target:this.settings.target_atual}):this.box_skitter.find(".image a").removeAttr("href")},hideTools:function(){this.box_skitter.find(".info_slide").fadeTo(0,0),this.box_skitter.find(".prev_button").fadeTo(0,0),this.box_skitter.find(".next_button").fadeTo(0,0),this.box_skitter.find(".focus_button").fadeTo(0,0),this.box_skitter.find(".play_pause_button").fadeTo(0,0)},focusSkitter:function(){var i=this,s=t('focus');i.box_skitter.append(s);var e=(i.settings.width_skitter-s.width())/2,n=0;i.settings.controls&&(e-=25),i.settings.controls_position==i.settings.focus_position&&(n=s.width()+5);var a={left:e};switch(i.settings.focus_position){case"leftTop":a={left:5+n,top:30};break;case"rightTop":a={right:5+n,top:30};break;case"leftBottom":a={left:5+n,bottom:5,top:"auto"};break;case"rightBottom":a={right:5+n,bottom:5,top:"auto"}}s.css(a).animate({opacity:.3},i.settings.interval_in_elements),t(document).keypress(function(i){var s=i.keyCode?i.keyCode:i.which;27==s&&t("#overlay_skitter").trigger("click")});var o=t(".box_skitter").offset().top,e=t(".box_skitter").offset().left;i.box_skitter.find(".focus_button").click(function(){if(i.settings.foucs_active)return!1;i.settings.foucs_active=!0,t(this).stop().animate({opacity:0},i.settings.interval_out_elements);var s=t('
').height(t(document).height()).hide().fadeTo(i.settings.interval_in_elements,.98),n=(t(window).height()-t(".box_skitter").height())/2+t(document).scrollTop(),a=(t(window).width()-t(".box_skitter").width())/2;return i.box_skitter.before('
'),t("body").prepend(s),t("body").prepend(i.box_skitter),i.box_skitter.css({top:o,left:e,position:"absolute","z-index":9999}).animate({top:n,left:a},2e3,"easeOutExpo"),t("#mark_position").width(t(".box_skitter").width()).height(t(".box_skitter").height()).css({background:"none"}).fadeTo(300,.3),!1}),t(document).on("click","#overlay_skitter",function(){return t(this).hasClass("finish_overlay_skitter")?!1:(i.settings.foucs_active=!1,t(this).addClass("finish_overlay_skitter"),i.settings.hideTools||i.box_skitter.find(".focus_button").animate({opacity:.3},200),i.box_skitter.stop().animate({top:o,left:e},200,"easeOutExpo",function(){t("#mark_position").before(i.box_skitter),t(this).css({position:"relative",top:0,left:0}),t("#mark_position").remove()}),t("#overlay_skitter").fadeTo(i.settings.interval_out_elements,0,function(){t(this).remove()}),!1)})},setControls:function(){var i=this,s=t('pause');i.box_skitter.append(s);var e=(i.settings.width_skitter-s.width())/2;i.settings.focus&&(e+=25);var n={left:e};switch(i.settings.controls_position){case"leftTop":n={left:5,top:30};break;case"rightTop":n={right:5,top:30};break;case"leftBottom":n={left:5,bottom:5,top:"auto"};break;case"rightBottom":n={right:5,bottom:5,top:"auto"}}s.css(n).animate({opacity:.3},i.settings.interval_in_elements),s.click(function(){return i.settings.is_paused?(i.settings.is_animating||i.box_skitter.find(".progressbar").is(":visible")?i.resumeTime():i.settings.elapsedTime=0,i.settings.progressbar||i.resumeTime(),i.settings.is_paused=!1,t(this).html("pause"),t(this).fadeTo(100,.5).fadeTo(100,1),t(this).removeClass("play_button"),i.settings.stop_over||(i.clearTimer(!0),!i.settings.is_animating&&i.settings.images_links.length>1&&(i.timer=setTimeout(function(){i.completeMove()},i.settings.interval-i.settings.elapsedTime),i.box_skitter.find(".image_main").attr({src:i.settings.image_atual}),i.box_skitter.find(".image a").attr({href:i.settings.link_atual})))):(t(this).html("play"),t(this).fadeTo(100,.5).fadeTo(100,1),t(this).addClass("play_button"),i.pauseTime(),i.settings.is_paused=!0,i.clearTimer(!0)),!1})},objectSize:function(t){var i,s=0;for(i in t)t.hasOwnProperty(i)&&s++;return s},addProgressBar:function(){var i=this,s=t('
');i.box_skitter.append(s),0==i.objectSize(i.settings.progressbar_css)&&(parseInt(s.css("width"))>0?i.settings.progressbar_css.width=parseInt(s.css("width")):i.settings.progressbar_css={width:i.settings.width_skitter,height:5}),i.objectSize(i.settings.progressbar_css)>0&&void 0==i.settings.progressbar_css.width&&(i.settings.progressbar_css.width=i.settings.width_skitter),s.css(i.settings.progressbar_css).hide()},startProgressBar:function(){var t=this;return t.settings.is_hover_box_skitter||t.settings.is_paused||t.settings.is_blur||!t.settings.progressbar?!1:void t.box_skitter.find(".progressbar").hide().dequeue().width(t.settings.progressbar_css.width).animate({width:"show"},t.settings.interval,"linear")},pauseProgressBar:function(){var t=this;t.settings.is_animating||t.box_skitter.find(".progressbar").stop()},resumeProgressBar:function(){var t=this;return t.settings.is_hover_box_skitter||t.settings.is_paused||!t.settings.progressbar?!1:void t.box_skitter.find(".progressbar").dequeue().animate({width:t.settings.progressbar_css.width},t.settings.interval-t.settings.elapsedTime,"linear")},hideProgressBar:function(){var i=this;return i.settings.progressbar?void i.box_skitter.find(".progressbar").stop().fadeOut(300,function(){t(this).width(i.settings.progressbar_css.width)}):!1},startTime:function(){var t=this;t.settings.is_paused_time=!1;var i=new Date;t.settings.elapsedTime=0,t.settings.timeStart=i.getTime(),t.startProgressBar()},pauseTime:function(){var t=this;if(t.settings.is_paused_time)return!1;t.settings.is_paused_time=!0;var i=new Date;t.settings.elapsedTime+=i.getTime()-t.settings.timeStart,t.pauseProgressBar()},resumeTime:function(){var t=this;t.settings.is_paused_time=!1;var i=new Date;t.settings.timeStart=i.getTime(),t.resumeProgressBar()},enableNavigationKeys:function(){var i=this;t(window).keydown(function(t){39==t.keyCode||40==t.keyCode?i.box_skitter.find(".next_button").trigger("click"):(37==t.keyCode||38==t.keyCode)&&i.box_skitter.find(".prev_button").trigger("click")})},getBoxCloneBackground:function(i){var s=t('
');return s.css({left:i.left,top:i.top,width:i.width,height:i.height,"background-image":"url("+i.image+")","background-position":i.position.left+"px "+i.position.top+"px"}),s},shuffleArray:function(t){for(var i,s=this,e=new Array;t.length>0;)i=s.randomUnique(0,t.length-1),e[e.length]=t[i],t.splice(i,1);return e},randomUnique:function(t,i){var s;do s=Math.random();while(1==s);return s*(i-t+1)+t|0},windowFocusOut:function(){var i=this;t(window).bind("blur",function(){i.settings.is_blur=!0,i.pauseTime(),i.clearTimer(!0)}),t(window).bind("focus",function(){i.settings.images_links.length>1&&(i.settings.is_blur=!1,0==i.settings.elapsedTime?i.startTime():i.resumeTime(),i.settings.elapsedTime<=i.settings.interval&&(i.clearTimer(!0),i.timer=setTimeout(function(){i.completeMove()},i.settings.interval-i.settings.elapsedTime),i.box_skitter.find(".image_main").attr({src:i.settings.image_atual}),i.box_skitter.find(".image a").attr({href:i.settings.link_atual})))})}}),t.fn.css3=function(t){var i={},s=["moz","ms","o","webkit"];for(var e in t){for(var n=0;n